﻿package dtos;

public class DTORespuestaACreacionPartida
{    
    private String idJugador ;    
    private String[] imagenes ;    
    private int[][] mapa ;    
    private DTOObjeto[] objetos ;  
    private DTOBarreminas barreminas;
    private DTOMinador minador;
    private DTOAccionPermitida[] accionesPermitidas;
    private boolean hayError;
    private String mensajeError;
    private int movimientosPorTurno;
	public int getMovimientosPorTurno() {
		return movimientosPorTurno;
	}

	public DTORespuestaACreacionPartida(String idJugador, String[] imagenes,
			int[][] mapa, DTOObjeto[] objetos, DTOBarreminas barreminas,
			DTOMinador minador, DTOAccionPermitida[] accionesPermitidas,
			int movimientosPorTurno) {
		super();
		this.idJugador = idJugador;
		this.imagenes = imagenes;
		this.mapa = mapa;
		this.objetos = objetos;
		this.barreminas = barreminas;
		this.minador = minador;
		this.accionesPermitidas = accionesPermitidas;
		this.hayError = false;
		this.mensajeError = "";
		this.movimientosPorTurno = movimientosPorTurno;
	}
	
	public DTORespuestaACreacionPartida(String error){
		this.hayError = true;
		this.mensajeError = error;
	}
	
	public String getIdJugador() {
		return idJugador;
	}
	public String[] getImagenes() {
		return imagenes;
	}
	public int[][] getMapa() {
		return mapa;
	}
	public DTOObjeto[] getObjetos() {
		return objetos;
	}
	public DTOBarreminas getBarreminas() {
		return barreminas;
	}
	public DTOMinador getMinador() {
		return minador;
	}
	public DTOAccionPermitida[] getAccionesPermitidas() {
		return accionesPermitidas;
	}
	public boolean isHayError() {
		return hayError;
	}
	public String getMensajeError() {
		return mensajeError;
	}	
}